/***************************************************************************
 创建者: 华磊
 开始时间: 2019.9.20
 copyright: (C) 华友高科
 修改说明: (每次有修改就添加一条，带有 修改人，修改时间，修改描述)
 example (1) 姓名 2019.9.20 类的具体实现代码编写

 ***************************************************************************
 *  @file x.h
 *  功能:
 *
 *
 ***************************************************************************/
#ifndef MAPFILEPARSE_H
#define MAPFILEPARSE_H

#include <QString>
class OneMap;
class MapFileParse
{
public:
    MapFileParse();

public:
    int saveMapToFile(OneMap *onemap,QString filePathIn);
    int loadMapFromFile(bool isLoadPicture, QString filePathIn, OneMap *onemapOut);
    int getFleetMap(std::string mapPathIn,std::string &mapInfoReturn);
    int writeFleetMap(std::string mapPathIn, const  std::string &mapInfoIn);
    int transStringToMap(bool isLoadPicture,const std::string &mapInfoIn, OneMap *onemapOut);
    int transMapToString(OneMap *onemap, std::string &mapInfoOut);
};

#endif // MAPFILEPARSE_H
